Articles by Julio Casal

Here’s what Microsoft got right (and wrong) about .NET Aspire:

.NET Aspire is a set of tools, templates, and packages that speed up your code-to-cloud dev loop by helping you build production-ready apps from day 1. Here are 5 key areas where it shines

.NET Aspire Tutorial: Build Production-Ready Apps From Day 1

In this comprehensive tutorial, you’ll build a complete distributed app using .NET Aspire and see exactly how it solves the “clone and run” problem and the “deployment nightmare” that plague modern .NET development.

Infrastructure as Code in C# with .NET Aspire

With .NET Aspire, you can not only model your entire system in C#, but also generate all your infrastructure artifacts—Bicep files, Kubernetes manifests, Docker Compose files, and more—directly from your application model. No context switching. No stale templates. No extra languages to learn. Let me show you how it works.

Zero-Cost Resilience For .NET Apps In Azure

You have to make sure your app is ready to tolerate transient failures and that it can tell you if it is not ready to do the job due to dependency issues so you can do something about it. There are a few ways to prepare .NET apps for those scenarios, but today I want to show you the zero-cost way by writing less code than before.

How To Deploy .NET Aspire Apps To Azure | .NET 8

Learn how to deploy cloud native .NET 8 apps based on .NET Aspire to the Azure cloud using the Azure Developer CLI (azd).